export default {
    /**
     * 时间格式化 2019-12-25 13:50:30
     * @param {*} date 
     * 注意：Ios系统里面时间格式不能使用-，需替换为/
     */
    formateDate(date) {
        var d = date ? new Date(date) : new Date(); // date.replace(/-/g, '/')
        var year = d.getFullYear()
        var month = d.getMonth() + 1;
        month = month < 10 ? '0' + month : month;
        var day = d.getDate();
        day = day < 10 ? '0' + day : day;
        var hours = d.getHours();
        hours = hours < 10 ? '0' + hours : hours;
        var minutes = d.getMinutes();
        minutes = minutes < 10 ? '0' + minutes : minutes;
        var seconds = d.getSeconds();
        seconds = seconds < 10 ? '0' + seconds : seconds;
        return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds;
    },
    /**
     * 价格格式化
     * @param {*} inputVal 输入框输入的值
     */
    formatePrice(inputVal){
        var value = inputVal;
        value = value ? value.trim():'';
        value = value.replace(/[^\d.]/g, "");//清除“数字”和“.”以外的字符
        value = value.replace(/^\./g, "");//验证第一个字符是数字而不是.
        value = value.replace(/\.{2,}/g, ".");//只保留第一个. 清除多余的.
        value = value.replace(".", "$#$").replace(/\./g, "").replace("$#$", "."); // 不能输入多个.或者不能首位是.
        value = value.replace(/^(\d+\.\d{2}).*$/, '$1'); // 保留小数点后两位
        return value;
    }
}
